home *** CD-ROM | disk | FTP | other *** search
/ Tripas 2 / TRIPAS 002.iso / RRRA.exe / MAKEOUT.CON < prev    next >
Encoding:
Text File  |  1998-07-02  |  1.6 KB  |  94 lines

  1. // The biker and cheer leader  
  2. // Programmed by Joseph Aurili
  3. // and Gary Bradfield
  4.  
  5. // Define actions
  6. action AMAKEOUT  0   8  1  1  20
  7.  
  8. // Define movements
  9. move MAKEOUT_STOP
  10.  
  11. // Define AI states
  12. ai AIMAKEOUT        AMAKEOUT MAKEOUT_STOP faceplayer 
  13. ai AIMAKEOUT_ALERT  AMAKEOUT MAKEOUT_STOP faceplayer
  14. ai AIMAKEOUT_BOOM   AMAKEOUT MAKEOUT_STOP faceplayer 
  15.  
  16. // Actors ********************************************
  17. actor MAKEOUT 150 AMAKEOUT
  18.   fall
  19.  
  20.   ifai 0
  21.   {
  22.     cstator 257
  23.     ai AIMAKEOUT
  24.   }
  25.   
  26.   ifai AIMAKEOUT
  27.   {
  28.     ifp palive
  29.     {
  30.       ifrnd 1  // really infrequent
  31.       {
  32.         ifrnd 128
  33.         {
  34.           soundonce BK_MAKE1
  35.         }
  36.         else soundonce BK_MAKE2
  37.       }
  38.       ifactioncount 8
  39.       {
  40.         ifpdistl 2000  
  41.           ai AIMAKEOUT_ALERT 
  42.       }
  43.     }
  44.   }
  45.   else ifai AIMAKEOUT_ALERT
  46.   {
  47.     spawn BIKER
  48.     spawn CHEER
  49.     killit
  50.   }
  51.   else ifai AIMAKEOUT_BOOM
  52.   {
  53.     sound SQUISHED
  54.     guts CHEERJIBA 1
  55.     guts CHEERJIBB 1
  56.     guts CHEERJIBC 2 
  57.     guts CHEERJIBD 2
  58.     guts BIKERJIBA 1
  59.     guts BIKERJIBB 1
  60.     guts BIKERJIBC 2
  61.     guts BIKERJIBD 2
  62.     killit
  63.   }
  64.   
  65.   // Couple takes a hit
  66.   ifhitweapon
  67.   {
  68.     state random_wall_jibs
  69.     spawn BLOOD
  70.     
  71.     ifdead
  72.     {
  73.       ifwasweapon RADIUSEXPLOSION
  74.       {
  75.         ai AIMAKEOUT_BOOM        
  76.       }
  77.       else ifwasweapon CROSSBOW
  78.       {
  79.         ai AIMAKEOUT_BOOM            
  80.       }
  81.       // Other weapon
  82.       else
  83.       {
  84.         ai AIMAKEOUT_ALERT             
  85.       }
  86.     }
  87.     else
  88.     {
  89.       ai AIMAKEOUT_ALERT             
  90.     }
  91.   }
  92. enda
  93.  
  94.